package com.xuan.webfinally.service;

import com.xuan.webfinally.entity.SlopeWarningInfo;
import com.baomidou.mybatisplus.extension.service.IService;
import com.xuan.webfinally.entity.WarningInfo;
import com.xuan.webfinally.entity.clickWindow;
import com.xuan.webfinally.entity.gaojingtanchuang;

import java.lang.reflect.InvocationTargetException;
import java.util.List;

/**
 * <p>
 * 预警信息表 服务类
 * </p>
 *
 * @author gyuxuan
 * @since 2025-05-18
 */
public interface ISlopeWarningInfoService extends IService<SlopeWarningInfo> {


    int getTotal(String username,Long deptId);

    List<WarningInfo> queryWarningList(String username,Long deptId);

    int getTotalLd(String username,Long deptId);

    List<gaojingtanchuang> getGaojingTanchuang(String username,Long deptId);

    clickWindow getTotalClinck(String username, String choice,Long deptId) throws InvocationTargetException, IllegalAccessException;
}
